.admin-form, .admin-form * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.admin-form {
	line-height:1.231;
	font-weight:400;
	font-size:14px;
	color:#626262;
}
.admin-form .section {
	margin-bottom:22px;
}
.admin-form .gui-input,.admin-form .gui-textarea,.admin-form .select>select,.admin-form input[type="button"],.admin-form input[type="submit"],.admin-form input[type="search"],.admin-form .select-multiple select {
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.admin-form input[type="search"]::-webkit-search-decoration,.admin-form input[type="search"]::-webkit-search-cancel-button,.admin-form input[type="search"]::-webkit-search-results-button,.admin-form input[type="search"]::-webkit-search-results-decoration {
	display:none;
}
.admin-form .radio,.admin-form .button,.admin-form .checkbox,.admin-form .select .arrow,.admin-form .switch>label,.admin-form .ui-slider .ui-slider-handle {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.admin-form label,.admin-form input,.admin-form button,.admin-form select,.admin-form textarea {
	margin:0;
	font-size:14px;
	font-weight:400;
	color:#626262;
	outline:none;
}
.admin-form .radio,.admin-form .button,.admin-form .tooltip,.admin-form .checkbox,.admin-form .gui-input,.admin-form .input-footer,.admin-form .notification,.admin-form .gui-textarea,.admin-form .select>select,.admin-form .select-multiple select {
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	outline:none;
}
.admin-form .input-link,.admin-form .panel-heading,.admin-form .section-divider span,.admin-form .select>select,.admin-form .select-multiple select {
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.admin-form .spacer {
	border-top:1px solid #eee;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	height:0;
}
.admin-form .theme-link {
	color:#3498db;
	text-decoration:none;
}
.admin-form .theme-link:hover {
	text-decoration:underline;
}
.admin-form .section-divider {
	height:0;
	border-top:1px solid #DDD;
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
}
.admin-form .section-divider span {
	display:inline-block;
	position:relative;
	padding:0 17px;
	background:#e9e9e9;
	color:#999;
	top:-11px;
	font-size:15px;
}
.admin-form.panel .section-divider span,.admin-form .panel .section-divider span,.admin-form.tab-content .section-divider span,.admin-form .tab-content .section-divider span {
	background:#fff;
}
.admin-form.bg-light .section-divider span,.admin-form .bg-light .section-divider span {
	background:#FAFAFA;
}
.admin-form.bg-light.light .section-divider span,.admin-form .bg-light.light .section-divider span {
	background:#FEFEFE;
}
.admin-form.bg-light.dark .section-divider span,.admin-form .bg-light.dark .section-divider span {
	background:#F2F2F2;
}
.admin-form.well .section-divider span,.admin-form .well .section-divider span {
	background:#f5f5f5;
}
.admin-form .switch,.admin-form .option,.admin-form .field-label {
	font-size:14px;
}
.admin-form .field-label[class*='col-'] {
	line-height:42px;
}
.admin-form .field-align {
	line-height:42px;
}
.admin-form .radio,.admin-form .option,.admin-form .checkbox {
	cursor:pointer;
}
.admin-form .field {
	display:block;
	position:relative;
}
.admin-form .field-icon i {
	color:#BBB;
	position:relative;
}
.admin-form .field-label {
	display:block;
	margin-bottom:7px;
}
.admin-form .field-label em {
	color:#e74c3c;
	font-size:14px;
	font-style:normal;
	display:inline-block;
	margin-left:4px;
	position:relative;
	top:3px;
}
.admin-form .gui-input,.admin-form .gui-textarea {
	padding:1px;
}
.admin-form .select,.admin-form .gui-input,.admin-form .gui-textarea,.admin-form .select>select,.admin-form .select-multiple select {
	position:relative;
	vertical-align:top;
	border:1px solid #DDD;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	color:#626262;
	outline:none;
	height:25px;
	width:240px;
	*zoom:1;
}
.admin-form .select option {
	background:#fff;
}
.admin-form select[disabled],.admin-form .select>select[disabled] {
	color:#aaa!important;
}
.admin-form .gui-textarea {
	resize:none;
	line-height:19px;
	overflow:auto;
	max-width:100%;
	height:96px;
}
.admin-form .select {
	border:0;
	z-index:10;
	background:#FFF;
}
.admin-form .select>select {
	display:block;
	z-index:10;
	margin:0;
	padding:9px 10px;
	color:#626262;
	outline:none;
	text-indent:0.01px;
	text-overflow:'';
	background:#FFF;
	border:1px solid #DDD;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:normal;
}
.admin-form .select:before,.admin-form .select:after {
	background:#FFF;
}
.admin-form .select>select::-ms-expand {
	display:none;
}
.admin-form .select .arrow {
	pointer-events:none;
	position:absolute;
	top:9px;
	right:4px;
	width:24px;
	height:24px;
	color:#9F9F9F;
	z-index:100;
}
.admin-form .select .arrow:after,.admin-form .select .arrow:before {
	content:'';
	position:absolute;
	font:12px "Consolas",monospace;
	font-style:normal;
	pointer-events:none;
	display:none\9;
	left:5px;
}
.admin-form .select .arrow:before {
	content:'\25BC';
	bottom:4px;
}
.admin-form .select .double:after {
	content:'\25B2';
	top:-1px;
}
.admin-form .select .double:before {
	content:'\25BC';
	bottom:-1px;
}
.admin-form .select-multiple select {
	width:100%;
	height:123px;
	padding:10px;
}
.admin-form .file {
	display:block;
	width:100%;
}
.admin-form .file .gui-file {
	width:100%;
	height:100%;
	cursor:pointer;
	padding:8px 10px;
	position:absolute;
	-moz-opacity:0;
	opacity:0;
	z-index:11;
	bottom:0;
	right:0;
}
.admin-form .file .button {
	position:absolute;
	top:4px;
	right:4px;
	float:none;
	height:34px;
	line-height:34px;
	padding:0 16px;
	z-index:10;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.admin-form .file.append-button .button {
	left:4px;
	right:auto;
}
.admin-form .file.append-button>input.gui-input {
	padding-right:40px;
	padding-left:125px;
	text-align:right;
}
.admin-form .file.append-button>label.field-icon {
	right:4px;
	left:auto;
}
.admin-form .gui-input:hover,.admin-form .gui-textarea:hover,.admin-form .select>select:hover,.admin-form .select-multiple select:hover,.admin-form .gui-input:hover~.input-footer,.admin-form .file .gui-file:hover+.gui-input,.admin-form .gui-textarea:hover~.input-footer {
	border-color:#888;
}
.admin-form .gui-input:focus,.admin-form .gui-textarea:focus,.admin-form .select>select:focus,.admin-form .select-multiple select:focus {
	color:#3c3c3c;
	background:#fff;
	border:1px solid #999;
	outline:none;
}
.admin-form .select>select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form .gui-textarea:focus {
	height:120px;
}
.admin-form .select>select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form .gui-input:focus~.field-icon i,.admin-form .gui-textarea:focus~.field-icon i {
	color:#999;
}
.admin-form .select-multiple select:focus,.admin-form .gui-input:focus~.input-footer,.admin-form .gui-textarea:focus~.input-footer,.admin-form .file .gui-file:focus+.gui-input {
	border-color:#999;
}
.admin-form .select>select:focus+.arrow {
	color:#999;
}
.admin-form .option {
	position:relative;
	padding-right:15px;
	display:inline-block;
	vertical-align:middle;
}
.admin-form .option>input {
	position:absolute;
	height:inherit;
	width:inherit;
	opacity:0;
	left:0;
}
.admin-form .checkbox,.admin-form .radio {
	cursor:pointer;
	position:relative;
	margin-right:5px;
	background:#fff;
	display:inline-block;
	border:3px solid #DDD;
	height:21px;
	width:21px;
	top:4px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.admin-form .checkbox:before,.admin-form .radio:before {
	content:'';
	display:none;
}
.admin-form input:checked+.checkbox:before,.admin-form input:checked+.radio:before {
	display:block;
}
.admin-form .checkbox:before {
	position:absolute;
	top:4px;
	left:3px;
	width:6px;
	height:3px;
	border:solid #888;
	border-width:0 0 3px 3px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.admin-form input:checked+.checkbox,.admin-form input:checked+.radio {
	border:3px solid #888;
}
.admin-form .radio {
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
}
.admin-form .radio:before {
	margin:4px;
	width:7px;
	height:7px;
	background:#888;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
}
.admin-form input:not([disabled]):hover+.checkbox,.admin-form input:not([disabled]):hover+.radio {
	border-color:#666;
}
.admin-form input:focus+.checkbox,.admin-form input:focus+.radio {
	border-color:#666;
}
.admin-form input:focus+.radio:before {
	background:#666;
}
.admin-form input:focus+.checkbox:before {
	border-color:#666;
}
.admin-form .switch {
	cursor:pointer;
	position:relative;
	padding-right:10px;
	display:inline-block;
	margin-bottom:5px;
	height:26px;
}
.admin-form .switch>label {
	cursor:pointer;
	display:inline-block;
	position:relative;
	height:25px;
	width:58px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	background:#D7D7D7;
	border:2px solid #D7D7D7;
	text-transform:uppercase;
	font-family:Helvetica,Arial,sans-serif;
	-webkit-transition:0.3s ease-out;
	-moz-transition:0.3s ease-out;
	-o-transition:0.3s ease-out;
	transition:0.3s ease-out;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.admin-form .switch>label+span {
	display:inline-block;
	padding-left:5px;
	position:relative;
	top:-7px;
}
.admin-form .switch>label:before {
	content:attr(data-off);
	position:absolute;
	top:1px;
	right:3px;
	width:33px;
}
.admin-form .switch>label:after {
	content:"";
	margin:1px;
	width:19px;
	height:19px;
	display:block;
	background:#fff;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.admin-form .switch>input {
	-webkit-appearance:none;
	position:absolute;
	width:inherit;
	height:inherit;
	opacity:0;
	left:0;
	top:0;
}
.admin-form .switch>input:focus {
	outline:none;
}
.admin-form .switch>input:focus+label {
	color:#fff;
	border-color:#C7C7C7;
	background:#C7C7C7;
}
.admin-form .switch>input:focus+label:after {
	background:#fff;
}
.admin-form .switch>input:checked+label {
	border-color:#999;
	background:#999;
	padding-left:33px;
	color:white;
}
.admin-form .switch>input:checked+label:before {
	content:attr(data-on);
	left:1px;
	top:1px;
}
.admin-form .switch>input:checked+label:after {
	margin:1px;
	width:19px;
	height:19px;
	background:white;
}
.admin-form .switch>input:checked:focus+label {
	background:#555;
	border-color:#555;
}
.admin-form .switch-round>label {
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	-o-border-radius:13px;
	border-radius:13px;
}
.admin-form .switch-round>label+span {
	top:-2px;
}
.admin-form .switch-round>label:before {
	width:33px;
}
.admin-form .switch-round>label:after {
	width:19px;
	color:#D7D7D7;
	content:"\2022";
	font:20px/20px Times,Serif;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	-o-border-radius:13px;
	border-radius:13px;
}
.admin-form .switch-round>input:checked+label {
	padding-left:33px;
}
.admin-form .switch-round>input:checked+label:after {
	color:#999;
}
.admin-form .switch-custom>label {
	background:#f3a79b;
	border-color:#f3a79b;
}
.admin-form .switch-custom>input:hover+label,.admin-form .switch-custom>input:focus+label {
	background:#e74b31;
	border-color:#e74b31;
}
.admin-form .switch-custom>input:checked+label {
	background:#70ca63;
	border-color:#70ca63;
}
.admin-form .switch-custom>input:checked:hover+label,.admin-form .switch-custom>input:checked:focus+label {
	background:#47a839;
	border-color:#47a839;
}
.admin-form .button[disabled],.admin-form .state-disabled .button,.admin-form input[disabled]+.radio,.admin-form input[disabled]+.checkbox,.admin-form .switch>input[disabled]+label {
	cursor:default;
	opacity:0.5;
}
.admin-form .gui-input[disabled],.admin-form .gui-textarea[disabled],.admin-form .select>select[disabled],.admin-form .select-multiple select[disabled],.admin-form .gui-input[disabled]~.input-footer,.admin-form .file .gui-file[disabled]+.gui-input,.admin-form .file .gui-file[disabled]:hover+.gui-input,.admin-form .gui-textarea[disabled]~.input-footer {
	background-color:#f4f6f6;
	border-color:#d5dbdb!important;
	cursor:default;
	color:#d5dbdb;
	opacity:0.7;
}
.admin-form input[disabled]~.field-icon i,.admin-form textarea[disabled]~.field-icon i,.admin-form .select>select[disabled]+.arrow {
	opacity:0.4;
}
.admin-form .input-footer {
	padding:10px;
	display:block;
	margin-top:-1px;
	line-height:16px;
	position:relative;
	background:#F5F5F5;
	border:1px solid #DDD;
	font-family:Arial,Helvetica,sans-serif;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	font-size:11px;
	color:#999;
}
.admin-form .append-icon,.admin-form .prepend-icon {
	top:0;
	left:0;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:100%;
}
.admin-form .append-icon .field-icon,.admin-form .prepend-icon .field-icon {
	top:0;
	z-index:4;
	width:50px;
	height:25px;
	color:inherit;
	line-height:25px;
	position:absolute;
	text-align:center;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
	pointer-events:none;
}
.admin-form .append-icon .field-icon i,.admin-form .prepend-icon .field-icon i {
	position:relative;
	font-size:14px;
}
.admin-form .prepend-icon .field-icon {
	left:0;
}
.admin-form .append-icon .field-icon {
	right:0;
}
.admin-form .prepend-icon>input,.admin-form .prepend-icon>textarea {
	padding-left:60px;
}
.admin-form .append-icon>input,.admin-form .append-icon>textarea {
	padding-right:36px;
	padding-left:10px;
}
.admin-form .append-icon>textarea {
	padding-right:36px;
}
.admin-form .tooltip {
	position:absolute;
	z-index:-1;
	opacity:0;
	color:#fff;
	width:184px;
	left:-9999px;
	top:auto;
	font-size:11px;
	font-weight:normal;
	background:#666;
	-webkit-transition:margin 0.6s,opacity 0.6s;
	-moz-transition:margin 0.6s,opacity 0.6s;
	-ms-transition:margin 0.6s,opacity 0.6s;
	-o-transition:margin 0.6s,opacity 0.6s;
	transition:margin 0.6s,opacity 0.6s;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.admin-form .tooltip>em {
	padding:12px;
	font-style:normal;
	display:block;
	position:static;
}
.admin-form .tooltip:after {
	content:'';
	position:absolute;
}
.admin-form .gui-input:focus+.tooltip,.admin-form .gui-textarea:focus+.tooltip {
	opacity:1;
	z-index:999;
}
.admin-form .tip-left {
	top:1px;
	margin-right:-20px;
}
.admin-form .tip-left:after {
	top:12px;
	left:100%;
	border-left:8px solid #666;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
}
.admin-form .gui-input:focus+.tip-left,.admin-form .gui-textarea:focus+.tip-left {
	margin-right:5px;
	right:100%;
	left:auto;
}
.admin-form .tip-right {
	top:1px;
	margin-left:-20px;
}
.admin-form .tip-right:after {
	top:12px;
	right:100%;
	border-right:8px solid #666;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
}
.admin-form .gui-input:focus+.tip-right,.admin-form .gui-textarea:focus+.tip-right {
	left:100%;
	margin-left:5px;
}
.admin-form .tip-right-top {
	bottom:100%;
	margin-bottom:-20px;
}
.admin-form .tip-right-top:after {
	top:100%;
	right:12px;
	border-top:8px solid #666;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}
.admin-form .gui-input:focus+.tip-right-top,.admin-form .gui-textarea:focus+.tip-right-top {
	right:0;
	left:auto;
	margin-bottom:10px;
}
.admin-form .tip-left-top {
	bottom:100%;
	margin-bottom:-20px;
}
.admin-form .tip-left-top:after {
	top:100%;
	left:12px;
	border-top:8px solid #666;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}
.admin-form .gui-input:focus+.tip-left-top,.admin-form .gui-textarea:focus+.tip-left-top {
	left:0;
	right:auto;
	margin-bottom:10px;
}
.admin-form .tip-right-bottom {
	top:100%;
	margin-top:-20px;
}
.admin-form .tip-right-bottom:after {
	right:12px;
	bottom:100%;
	border-bottom:8px solid #666;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}
.admin-form .gui-input:focus+.tip-right-bottom,.admin-form .gui-textarea:focus+.tip-right-bottom {
	margin-top:10px;
	left:auto;
	right:0;
}
.admin-form .tip-left-bottom {
	top:100%;
	margin-top:-20px;
}
.admin-form .tip-left-bottom:after {
	left:12px;
	bottom:100%;
	border-bottom:8px solid #666;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}
.admin-form .gui-input:focus+.tip-left-bottom,.admin-form .gui-textarea:focus+.tip-left-bottom {
	margin-top:10px;
	right:auto;
	left:0;
}
.admin-form .state-error .gui-input,.admin-form .state-error .gui-textarea,.admin-form .state-error.select>select,.admin-form .state-error.select-multiple>select,.admin-form .state-error input:hover+.checkbox,.admin-form .state-error input:hover+.radio,.admin-form .state-error input:focus+.checkbox,.admin-form .state-error input:focus+.radio,.admin-form .state-error .checkbox,.admin-form .state-error .radio {
	background:#FEE9EA;
	border-color:#DE888A;
}
.admin-form .state-error .gui-input:focus,.admin-form .state-error .gui-textarea:focus,.admin-form .state-error.select>select:focus,.admin-form .state-error.select-multiple>select:focus {
	-webkit-box-shadow:0px 0px 3px #DE888A inset;
	-moz-box-shadow:0px 0px 3px #DE888A inset;
	-o-box-shadow:0px 0px 3px #DE888A inset;
	box-shadow:0px 0px 3px #DE888A inset;
}
.admin-form .state-error .gui-input~.field-icon i,.admin-form .state-error .gui-textarea~.field-icon i {
	color:#DE888A;
}
.admin-form .state-error.select .arrow {
	color:#DE888A;
}
.admin-form .state-error.select>select:focus+.arrow {
	color:#DE888A;
}
.admin-form .state-error .gui-input~.input-footer,.admin-form .state-error.file .gui-file:hover+.gui-input,.admin-form .state-error .gui-textarea~.input-footer {
	border-color:#DE888A;
}
.admin-form .state-error+em {
	display:block!important;
	margin-top:6px;
	padding:0 3px;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	line-height:normal;
	font-size:0.85em;
	color:#DE888A;
}
.admin-form .state-success .gui-input,.admin-form .state-success .gui-textarea,.admin-form .state-success.select>select,.admin-form .state-success.select-multiple>select,.admin-form .state-success input:hover+.checkbox,.admin-form .state-success input:hover+.radio,.admin-form .state-success input:focus+.checkbox,.admin-form .state-success input:focus+.radio,.admin-form .state-success .checkbox,.admin-form .state-success .radio {
	background:#F0FEE9;
	border-color:#A5D491;
}
.admin-form .state-success .gui-input:focus,.admin-form .state-success .gui-textarea:focus,.admin-form .state-success.select>select:focus,.admin-form .state-success.select-multiple>select:focus {
	-webkit-box-shadow:0px 0px 3px #A5D491 inset;
	-moz-box-shadow:0px 0px 3px #A5D491 inset;
	-o-box-shadow:0px 0px 3px #A5D491 inset;
	box-shadow:0px 0px 3px #A5D491 inset;
}
.admin-form .state-success .gui-input~.field-icon i,.admin-form .state-success .gui-textarea~.field-icon i {
	color:#A5D491;
}
.admin-form .state-success.select .arrow {
	color:#A5D491;
}
.admin-form .state-success.select>select:focus+.arrow {
	color:#A5D491;
}
.admin-form .state-success .gui-input~.input-footer,.admin-form .state-success.file .gui-file:hover+.gui-input,.admin-form .state-success .gui-textarea~.input-footer {
	border-color:#A5D491;
}
.admin-form .smart-widget,.admin-form .append-picker-icon,.admin-form .prepend-picker-icon {
	position:relative;
	display:block;
}
.admin-form .smart-widget .field input,.admin-form .append-picker-icon input,.admin-form .prepend-picker-icon input {
	width:100%;
}
.admin-form .sm-left input,.admin-form .prepend-picker-icon input {
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
.admin-form .sm-right input,.admin-form .append-picker-icon input {
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.admin-form .append-picker-icon button,.admin-form .prepend-picker-icon button,.admin-form .smart-widget .button {
	cursor:pointer;
	position:absolute;
	top:0;
	color:#626262;
	height:42px;
	line-height:40px;
	border:1px solid #DDD;
	background:#F5F5F5;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.admin-form .prepend-picker-icon button:disabled {
	background-color:#f4f6f6!important;
	border-color:#d5dbdb!important;
}
.admin-form .sm-right .button,.admin-form .append-picker-icon button {
	border-left:0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
.admin-form .sm-left .button,.admin-form .prepend-picker-icon button {
	border-right:0;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.admin-form .sm-left .button,.admin-form .prepend-picker-icon button {
	left:0;
}
.admin-form .sm-right .button,.admin-form .append-picker-icon button {
	right:0;
}
.admin-form .sml-50,.admin-form .prepend-picker-icon {
	padding-left:50px;
}
.admin-form .sml-50 .button,.admin-form .prepend-picker-icon button {
	width:50px;
}
.admin-form .sml-80 {
	padding-left:80px;
}
.admin-form .sml-80 .button {
	width:80px;
}
.admin-form .sml-120 {
	padding-left:120px;
}
.admin-form .sml-120 .button {
	width:120px;
}
.admin-form .sml-160 {
	padding-left:160px;
}
.admin-form .sml-160 .button {
	width:160px;
}
.admin-form .smr-50,.admin-form .append-picker-icon {
	padding-right:50px;
}
.admin-form .smr-50 .button,.admin-form .append-picker-icon button {
	width:50px;
}
.admin-form .smr-80 {
	padding-right:80px;
}
.admin-form .smr-80 .button {
	width:80px;
}
.admin-form .smr-120 {
	padding-right:120px;
}
.admin-form .smr-120 .button {
	width:120px;
}
.admin-form .smr-140 {
	padding-right:140px;
}
.admin-form .smr-140 .button {
	width:140px;
}
.admin-form .smr-160 {
	padding-right:160px;
}
.admin-form .smr-160 .button {
	width:160px;
}
.admin-form .rating {
	overflow:hidden;
}
.admin-form .rating.block {
	display:block;
	margin:10px 0;
}
.admin-form .rating label {
	color:#CCC;
}
.admin-form .rating label i {
	font-size:17px;
	text-align:center;
	color:inherit;
}
.admin-form .rating label span {
	font:22px/22px Times,Serif;
}
.admin-form .rating-star {
	margin-left:4px;
}
.admin-form .rating-input {
	position:absolute;
	left:-9999px;
	top:auto;
}
.admin-form .rating:hover .rating-star:hover,.admin-form .rating:hover .rating-star:hover~.rating-star,.admin-form .rating-input:checked~.rating-star {
	color:#666;
}
.admin-form .rating-star,.admin-form .rating:hover .rating-star {
	width:18px;
	float:right;
	display:block;
	cursor:pointer;
	color:#CCC;
}
.admin-form .button {
	color:#243140;
	border:0;
	height:42px;
	line-height:42px;
	font-size:15px;
	cursor:pointer;
	padding:0 18px;
	text-align:center;
	vertical-align:top;
	background:#DBDBDB;
	display:inline-block;
	-webkit-user-drag:none;
	text-shadow:0 1px rgba(255,255,255,0.2);
	-webkit-border-radius:3px;
	border-radius:3px;
}
.admin-form .button:hover {
	color:#243140;
	background:#EEE;
}
.admin-form .button:active {
	color:#1d2938;
	-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
}
.admin-form a.button,.admin-form span.button,.admin-form label.button {
	line-height:42px;
	text-decoration:none;
}
.admin-form .button i {
	font-size:14px;
}
.admin-form .button-list .button {
	margin-bottom:5px;
}
.admin-form .btn-primary {
	background-color:#3bafda;
}
.admin-form .btn-primary:hover,.admin-form .btn-primary:focus {
	background-color:#3bafda;
}
.admin-form .btn-primary:active {
	background-color:#3bafda;
}
.admin-form .btn-primary,.admin-form .btn-primary:hover,.admin-form .btn-primary:focus,.admin-form .btn-primary:active {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .button-left,.admin-form .button-right {
	position:relative;
	z-index:9;
}
.admin-form .button-left:before,.admin-form .button-right:before {
	content:'';
	z-index:-1;
	width:32px;
	height:32px;
	position:absolute;
	background-color:inherit;
	border-color:inherit;
	border:none;
	top:5px;
}
.admin-form .button-left {
	border-left-width:0;
	padding:0 18px 0 7px;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-o-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	margin-left:20px;
}
.admin-form .button-left:before {
	left:-15px;
	-webkit-border-radius:2px 5px 0 5px;
	-moz-border-radius:2px 5px 0 5px;
	-o-border-radius:2px 5px 0 5px;
	border-radius:2px 5px 0 5px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.admin-form .button-right {
	padding:0 7px 0 18px;
	border-right-width:0;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-o-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	margin-right:20px;
}
.admin-form .button-right:before {
	right:-15px;
	-webkit-border-radius:5px 2px 5px 0;
	-moz-border-radius:5px 2px 5px 0;
	-o-border-radius:5px 2px 5px 0;
	border-radius:5px 2px 5px 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}
.admin-form .pushed {
	-webkit-box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);
	-o-box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);
	box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);
	position:relative;
}
.admin-form .pushed:active {
	-webkit-box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);
	-o-box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);
	box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);
	top:2px;
}
.admin-form .pushed.button-left:before {
	-webkit-box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);
	-o-box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);
	box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);
}
.admin-form .pushed:active.button-left:before {
	-webkit-box-shadow:inset 0.2em 0 0 rgba(0,0,0,0.2);
	box-shadow:inset 0.2em 0 0 rgba(0,0,0,0.2);
}
.admin-form .pushed.button-right:before {
	-webkit-box-shadow:inset -0.35em 0 0 rgba(0,0,0,0.2);
	box-shadow:inset -0.35em 0 0 rgba(0,0,0,0.2);
}
.admin-form .pushed:active.button-right:before {
	-webkit-box-shadow:inset -0.2em 0 0 rgba(0,0,0,0.2);
	box-shadow:inset -0.2em 0 0 rgba(0,0,0,0.2);
}
.admin-form .form-footer .button {
	margin-right:10px;
	margin-bottom:5px;
}
.admin-form .align-right .button {
	margin-right:0;
	margin-left:10px;
}
.admin-form .twitter,.admin-form .twitter:hover,.admin-form .twitter:focus,.admin-form .facebook,.admin-form .facebook:hover,.admin-form .facebook:focus,.admin-form .googleplus,.admin-form .googleplus:hover,.admin-form .googleplus:focus {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .facebook {
	background-color:#3b5998;
}
.admin-form .twitter {
	background-color:#00acee;
}
.admin-form .googleplus {
	background-color:#dd4b39;
}
.admin-form .facebook:hover,.admin-form .facebook:focus {
	background-color:#25385F;
}
.admin-form .twitter:hover,.admin-form .twitter:focus {
	background-color:#00749F;
}
.admin-form .googleplus:hover,.admin-form .googleplus:focus {
	background-color:#8D2418;
}
.admin-form .span-left {
	padding-left:56px;
	text-align:left;
}
.admin-form .btn-social {
	position:relative;
	font-weight:600;
	margin-bottom:5px;
}
.admin-form .btn-social i {
	font-size:22px;
	font-weight:normal;
	position:relative;
	top:3px;
}
.admin-form .btn-social span {
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-o-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	display:inline-block;
	text-align:center;
	position:absolute;
	width:45px;
	left:0;
}
.admin-form .twitter span {
	background-color:#009AD5;
}
.admin-form .facebook span {
	background-color:#31497D;
}
.admin-form .googleplus span {
	background-color:#C03121;
}
.admin-form .admin-list {
	list-style:none;
	margin:0;
	padding:0;
}
.admin-form .admin-list li {
	margin-bottom:20px;
}
@-moz-document url-prefix() {
	.admin-form .select:before {
	content:'';
	pointer-events:none;
	-moz-transition:none;
	transition:none;
	position:absolute;
	background:#F5F5F5;
	width:36px;
	right:1px;
	top:1px;
	bottom:1px;
	z-index:99;
}
.admin-form .select>select:focus,.admin-form .select>select:hover,.admin-form .select:hover select,.admin-form .select:hover:before {
	background:#fff;
	-moz-transition:none;
	transition:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.admin-form .select .arrow {
	z-index:100;
}
.admin-form .state-error.select>select:focus,.admin-form .state-error.select>select:hover,.admin-form .state-error.select:hover select,.admin-form .state-error.select:hover:before,.admin-form .state-error.select:before {
	background:#FEE9EA;
}
.admin-form .state-success.select>select:focus,.admin-form .state-success.select>select:hover,.admin-form .state-success.select:hover select,.admin-form .state-success.select:hover:before,.admin-form .state-success.select:before {
	background:#F0FEE9;
}
}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.admin-form .select .arrow:after,.admin-form .select .arrow:before {
	display:block;
}
}@media screen and (-webkit-min-device-pixel-ratio:0) {
	.admin-form .option,.admin-form .rating,.admin-form .switch,.admin-form .captcode {
	-webkit-animation:bugfix infinite 1s;
}
@-webkit-keyframes bugfix {
	from {
	padding:0;
}
to {
	padding:0;
}
}.admin-form .switch {
	margin-right:10px;
	margin-bottom:5px;
}
.admin-form .option {
	margin-right:15px;
}
}/*==================================================================
  Responsiveness for Tablets + Smartphones
===================================================================*/
@media (max-width:600px) {
	.admin-form .section row {
	margin:0;
}
.admin-form .section row .colm {
	width:100%;
	float:none;
	padding:0;
}
.admin-form .bdl {
	border-left:0;
}
.admin-form .border-right {
	border-right:0;
}
.admin-form .align-right {
	text-align:left;
}
}/*==================================================================
  TEMP NEW INPUT FOCUS TRANSITION - REMOVE OR IMPLEMENT
===================================================================*/
.admin-form.theme-primary .gui-input,.admin-form.theme-primary .select > select,.admin-form.theme-primary .select-multiple select {
	outline:1px solid transparent;
	-webkit-transition:outline-color 0.5s ease;
	transition:outline-color ease 0.5s ease;
}
.admin-form.theme-primary .gui-input:focus,.admin-form.theme-primary .select > select:focus,.admin-form.theme-primary .select-multiple select:focus {
	border-radius:0;
	outline-color:#5d9cec;
}
/*==================================================================
  Stepper - jQuery UI
===================================================================*/
.stepper-wrap {
	position:relative;
	display:block;
	font:11px Arial,sans-serif;
}
.stepper-wrap input {
	text-align:right;
	padding-right:20px;
}
.stepper-btn-wrap {
	position:absolute;
	top:0;
	right:-34px;
	width:34px;
	height:100%;
	overflow:hidden;
	background:#F5F5F5;
	border:1px solid #ccc;
	border-width:1px 1px 1px 0;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.stepper-btn-wrap a {
	display:block;
	height:50%;
	overflow:hidden;
	line-height:100%;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-indent:-9999px;
	background:#F5F5F5;
	cursor:default;
	color:#666;
}
.stepper-btn-wrap a:hover {
	background:#F9F9F9;
}
.stepper-btn-up:before,.stepper-btn-dwn:before {
	content:'';
	border:4px dashed;
	pointer-events:none;
	border-color:#9F9F9F transparent;
	border-color:#9f9f9f rgba(255,255,255,0);
	position:absolute;
	right:14px;
	z-index:1;
	height:0;
	top:32%;
	width:0;
}
.stepper-btn-up:before {
	border-bottom-style:solid;
	border-top:none;
}
.stepper-btn-dwn:before {
	margin-top:10px;
	border-top-style:solid;
	border-bottom:none;
}
/*==================================================================
  Datepicker - jQuery UI
===================================================================*/
.ui-datepicker {
	z-index:1025 !important;
	display:none;
	position:relative;
	width:18em;
	margin-top:8px;
	background:#fff;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);
	-o-box-shadow:0 0 4px rgba(0,0,0,0.1);
	box-shadow:0 0 4px rgba(0,0,0,0.1);
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #DDD;
	text-align:center;
	color:#666;
}
.ui-datepicker a {
	color:#404040;
	text-align:center;
}
.ui-datepicker .ui-state-disabled span {
	color:#DBDBDB;
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	background:#F5F5F5;
	border-bottom:1px solid #E5E5E5;
	line-height:27px;
	font-size:15px;
	padding:10px;
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	width:34px;
	height:34px;
	display:block;
	font-size:14px;
	position:absolute;
	text-decoration:none;
	cursor:pointer;
	color:#666;
	top:20.5%;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
	color:#555;
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
	padding:1px 5px;
	background-color:#EEE;
	border-color:#CCC;
}
.ui-datepicker .ui-datepicker-title select option {
	background:#FFF;
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:52%;
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	margin:0 0 15px;
	border-collapse:collapse;
}
.ui-datepicker th {
	padding:.5em .3em;
	text-align:center;
	font-weight:bold;
	border:0;
}
.ui-datepicker td {
	border:0;
	padding:2px 5px;
}
.ui-datepicker td span,.ui-datepicker td a {
	color:#AAA;
	padding:.35em .25em;
	display:block;
	text-align:center;
	text-decoration:none;
	border-radius:3px;
}
.ui-datepicker td span:hover,.ui-datepicker td a:hover {
	background:#F5F5F5;
}
.ui-datepicker .ui-state-disabled span:hover {
	background:none;
}
.ui-datepicker-today a,.ui-datepicker-today a:hover,.ui-datepicker .ui-state-active,.ui-datepicker .ui-state-highlight {
	font-weight:600;
	color:#fff;
	background:#CCC !important;
}
.ui-datepicker .ui-state-active {
	background:#888 !important;
}
/* jQuery UI Buttons */
.ui-datepicker-buttonpane {
	border-top:1px solid #DDD;
	padding:10px;
	background:#f8f8f8;
}
.ui-datepicker-buttonpane button {
	padding:5px 12px;
	margin-right:10px;
	font-size:13px;
	position:relative;
	line-height:normal;
	display:inline-block;
	-webkit-user-drag:none;
	text-shadow:0 1px rgba(255,255,255,0.2);
	vertical-align:middle;
	background:#FFF;
	text-align:center;
	overflow:visible;
	cursor:pointer;
	color:#333;
	border:1px solid #ddd;
	-webkit-border-radius:3px;
	border-radius:3px;
}
/* jQuery UI Button States */
.ui-datepicker-buttonpane button:hover {
	color:#243140;
	background:#f2f2f2;
}
.ui-datepicker-buttonpane button:active {
	color:#1d2938;
	background:#f0f0f0;
	border-color:#CCC;
}
.ui-monthpicker .ui-datepicker-header {
	margin-bottom:3px;
}
/* Inline Picker */
.ui-datepicker-inline {
	width:100%;
}
.ui-datepicker-inline,.ui-timepicker-inline,.ui-datetimepicker-inline {
	box-shadow:none;
	margin:0 auto;
}
/*==================================================================
  Monthpicker - jQuery UI
===================================================================*/
.hasMonthpicker .ui-datepicker td {
	width:25%;
	padding:10px 8px;
}
/*==================================================================
  Multi-Month Datepicker - jQuery UI
===================================================================*/
.cal-widget .ui-datepicker {
	width:100%;
	margin-top:0;
}
.cal-widget .ui-datepicker:before {
	display:none;
}
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.333%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0;
}
/*==================================================================
  TimePicker - jQuery UI
===================================================================*/
.ui-timepicker-div .ui-widget-header {
	position:relative;
	background:#F5F5F5;
	line-height:27px;
	font-size:15px;
	padding:10px;
	border-bottom:1px solid #E5E5E5;
}
.ui-timepicker-div dl {
	text-align:left;
	padding:15px 10px;
	margin:0;
}
.ui-timepicker-div dl dt {
	float:left;
	clear:left;
	padding:0 0 0 5px;
}
.ui-timepicker-div dl dd {
	margin:0 10px 20px 40%;
}
.ui-timepicker-div dl .ui_tpicker_hour,.ui-timepicker-div dl .ui_tpicker_minute,.ui-timepicker-div dl .ui_tpicker_second,.ui-timepicker-div dl .ui_tpicker_millisec {
	background:#E5E5E5;
	position:relative;
	top:6px;
}
.ui-timepicker-div td {
	font-size:90%;
}
.ui-tpicker-grid-label {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
.ui-timepicker-rtl {
	direction:rtl;
}
.ui-timepicker-rtl dl {
	text-align:right;
	padding:0 5px 0 0;
}
.ui-timepicker-rtl dl dt {
	float:right;
	clear:right;
}
.ui-timepicker-rtl dl dd {
	margin:0 40% 10px 10px;
}
/* jQuery Slider Settings when inside a timepicker widget */
.ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
	background:#FFF !important;
}
/*==================================================================
  Slider - jQuery UI
===================================================================*/
.admin-form .slider-countbox {
	margin-bottom:5px;
	color:#f6931f;
	font-weight:bold;
	border:0;
	background:transparent;
}
.slider-wrapper,.sliderv-wrapper {
	background:#E5E5E5;
	position:relative;
}
.ui-slider {
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.5em;
	height:1.5em;
	cursor:default;
	background:#fff;
	border:3px solid #ccc;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-ms-touch-action:none;
	touch-action:none;
	margin-top:-3px;
	outline:none;
}
.ui-slider .ui-slider-handle:before {
	content:'';
	width:7px;
	height:7px;
	position:absolute;
	background-color:#ccc;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	z-index:2;
	left:4px;
	top:4px;
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0;
	background-color:#aaa;
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
	filter:inherit;
}
.ui-slider-horizontal {
	height:.5em;
}
.ui-slider-horizontal .ui-slider-handle {
	top:-0.3em;
	margin-left:-0.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0;
}
.ui-slider-vertical,.sliderv-wrapper {
	width:.5em;
	height:100px;
}
.ui-slider-vertical .ui-slider-handle {
	left:-0.45em;
	margin-left:0;
	margin-bottom:-0.6em;
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0;
}
.ui-slider-vertical .ui-slider-range-max {
	top:0;
}
.slider-input {
	color:#f6931f!important;
	border:0;
	background:none;
}
.slider-group .sliderv-wrapper {
	height:150px;
	float:left;
	margin:15px 15px;
}
.ui-slider .ui-state-active {
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:grabbing;
}
/* progress bar strips */
.ui-slider .ui-slider-range {
	background-size:16px 16px;
	background-image:-webkit-linear-gradient(top left,transparent,transparent 25%,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.3) 50%,transparent 50%,transparent 75%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.3));
	background-image:linear-gradient(to bottom right,transparent,transparent 25%,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.3) 50%,transparent 50%,transparent 75%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.3));
}
/*==================================================================
  Slider Tooltips - jQuery UI
===================================================================*/
.slider-tip {
	display:block;
	position:absolute;
	text-align:center;
	font:10pt Tahoma,Arial,sans-serif;
	background:#333333;
	padding:10px;
	color:#fff;
}
.slider-wrapper .slider-tip {
	top:-50px;
	left:-15px;
}
.slider-wrapper .slider-tip:after {
	content:'';
	position:absolute;
	top:98%;
	left:35%;
	border-top:8px solid #333333;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}
.sliderv-wrapper .slider-tip {
	left:30px;
	top:-12px;
}
.sliderv-wrapper .slider-tip:after {
	content:'';
	position:absolute;
	top:30%;
	right:98%;
	border-right:8px solid #333333;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
}
/*==================================================================
  Spectrum Color Picker
===================================================================*/
.sp-container {
	position:absolute;
	display:inline-block;
	*display:inline;
	z-index:9999994;
	overflow:hidden;
	*zoom:1;
	top:0;
	left:0;
	border-radius:0;
	padding:0;
	background:#f8f8f8;
	border:1px solid #DDD;
	box-shadow:0 0 4px rgba(0,0,0,0.1);
}
/* expands container to the left of 
 * button,default opens right */
.sp-container.sp-left {
	top:50px !important;
	left:auto !important;
	right:0px !important;
}
.sp-container.sp-flat {
	position:relative;
}
.sp-top {
	position:relative;
	display:inline-block;
	width:100%;
}
.sp-top-inner {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
}
.sp-color {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:20%;
}
.sp-hue {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:84%;
	height:100%;
}
.sp-clear-enabled .sp-hue {
	top:33px;
	height:77.5%;
}
.sp-fill {
	padding-top:80%;
}
.sp-sat,.sp-val {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.sp-alpha-enabled .sp-top {
	margin-bottom:18px;
}
.sp-alpha-enabled .sp-alpha {
	display:block;
}
.sp-alpha-handle {
	position:absolute;
	top:-4px;
	bottom:-4px;
	width:6px;
	left:50%;
	cursor:pointer;
	border:1px solid black;
	background:white;
	opacity:.8;
}
.sp-alpha {
	display:none;
	position:absolute;
	bottom:-14px;
	right:0;
	left:0;
	height:8px;
}
.sp-alpha-inner {
	border:solid 1px #333;
}
.sp-clear {
	display:none;
}
.sp-clear.sp-clear-display {
	background-position:center;
}
.sp-clear-enabled .sp-clear {
	display:block;
	position:absolute;
	top:0px;
	right:0;
	bottom:0;
	left:84%;
	height:28px;
}
.sp-dd,.sp-clear,.sp-alpha,.sp-slider,.sp-dragger,.sp-preview,.sp-alpha-handle,.sp-container,.sp-replacer,.sp-container.sp-dragging .sp-input,.sp-container button {
	-webkit-user-select:none;
	-moz-user-select:-moz-none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.sp-container.sp-input-disabled .sp-input-container {
	display:none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
	display:none;
}
.sp-palette-only .sp-picker-container {
	display:none;
}
.sp-palette-disabled .sp-palette-container {
	display:none;
}
.sp-initial-disabled .sp-initial {
	display:none;
}
.sp-sat {
	background-image:-webkit-gradient(linear,0 0,100% 0,from(#ffffff),to(rgba(204,154,129,0)));
	background-image:-webkit-linear-gradient(left,#ffffff,rgba(204,154,129,0));
	background-image:-moz-linear-gradient(left,#ffffff,rgba(204,154,129,0));
	background-image:-o-linear-gradient(left,#ffffff,rgba(204,154,129,0));
	background-image:-ms-linear-gradient(left,#ffffff,rgba(204,154,129,0));
	background-image:linear-gradient(to right,#ffffff,rgba(204,154,129,0));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr=#FFFFFFFF,endColorstr=#00CC9A81)";
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81');
}
.sp-val {
	background-image:-webkit-gradient(linear,0 100%,0 0,from(#000000),to(rgba(204,154,129,0)));
	background-image:-webkit-linear-gradient(bottom,#000000,rgba(204,154,129,0));
	background-image:-moz-linear-gradient(bottom,#000000,rgba(204,154,129,0));
	background-image:-o-linear-gradient(bottom,#000000,rgba(204,154,129,0));
	background-image:-ms-linear-gradient(bottom,#000000,rgba(204,154,129,0));
	background-image:linear-gradient(to top,#000000,rgba(204,154,129,0));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81,endColorstr=#FF000000)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000');
}
.sp-hue {
	background:-moz-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);
	background:-ms-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);
	background:-o-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);
	background:-webkit-gradient(linear,left top,left bottom,from(#ff0000),color-stop(0.17,#ffff00),color-stop(0.33,#00ff00),color-stop(0.5,#00ffff),color-stop(0.67,#0000ff),color-stop(0.83,#ff00ff),to(#ff0000));
	background:-webkit-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);
}
.sp-1 {
	height:17%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00');
}
.sp-2 {
	height:16%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00');
}
.sp-3 {
	height:17%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff');
}
.sp-4 {
	height:17%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff');
}
.sp-5 {
	height:16%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff');
}
.sp-6 {
	height:17%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000');
}
.sp-hidden {
	display:none !important;
}
.sp-cf:before,.sp-cf:after {
	content:"";
	display:table;
}
.sp-cf:after {
	clear:both;
}
.sp-cf {
	*zoom:1;
}
.sp-dragger {
	border-radius:5px;
	height:5px;
	width:5px;
	border:1px solid #fff;
	background:#000;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
.sp-slider {
	position:absolute;
	top:0;
	cursor:pointer;
	height:3px;
	left:-1px;
	right:-1px;
	border:1px solid #000;
	background:white;
	opacity:.8;
}
.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear {
	font:normal 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
.sp-top {
	margin-bottom:3px;
}
.sp-color,.sp-hue,.sp-clear {
	border:solid 1px #666;
}
.sp-input-container {
	float:right;
	width:100px;
	margin-bottom:4px;
}
.sp-initial-disabled .sp-input-container {
	width:100%;
}
.sp-input {
	font-size:12px !important;
	border:1px inset;
	padding:4px 5px;
	background:transparent;
	border-radius:3px;
	width:100%;
	color:#222;
	margin:0;
}
.sp-input:focus {
	border:1px solid orange;
}
.sp-input.sp-validation-error {
	border:1px solid red;
	background:#fdd;
}
.sp-picker-container,.sp-palette-container {
	float:left;
	position:relative;
	padding:10px 15px;
	padding-bottom:300px;
	margin-bottom:-290px;
	min-height:300px;
}
.sp-picker-container {
	width:172px;
	border-left:1px solid #DDD;
	background-color:#f1f1f1;
}
.sp-palette-container {
	padding:5px;
	border-right:1px solid transparent;
	background-color:#f1f1f1;
}
.sp-palette .sp-thumb-el {
	display:block;
	position:relative;
	float:left;
	width:24px;
	height:15px;
	margin:3px;
	cursor:pointer;
	border:solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active {
	border-color:orange;
}
.sp-thumb-el {
	position:relative;
}
.sp-initial {
	float:left;
	border:solid 1px #333;
}
.sp-initial span {
	width:30px;
	height:25px;
	border:none;
	display:block;
	float:left;
	margin:0;
}
.sp-initial .sp-clear-display {
	background-position:center;
}
.sp-button-container {
	float:right;
}
.sp-replacer {
	cursor:pointer;
	overflow:hidden;
	padding:4px 10px;
	position:absolute;
	background:#F5F5F5;
	vertical-align:middle;
	border:solid 1px #DDD;
	border-width:1px 1px 1px 0;
	display:inline-block;
	*display:inline;
	height:100%;
	color:#333;
	margin:0;
	*zoom:1;
	right:0;
}
.sp-replacer:hover,.sp-replacer.sp-active {
	color:#111;
	border-color:#CCC;
}
.sp-replacer.sp-disabled {
	cursor:default;
	border-color:#DDD;
	color:#AAA;
}
.sp-dd {
	padding:2px 0;
	height:16px;
	line-height:16px;
	float:left;
	font-size:12px;
	color:#9F9F9F;
	position:relative;
	top:6px;
}
.sp-preview {
	position:relative;
	width:25px;
	height:20px;
	border:solid 1px #222;
	margin-right:5px;
	margin-top:6px;
	float:left;
	z-index:0;
}
.sp-palette {
	*width:220px;
	max-width:220px;
}
.sp-palette .sp-thumb-el {
	width:16px;
	height:16px;
	margin:2px 1px;
	border:solid 1px #d0d0d0;
}
.sp-container {
	padding-bottom:0;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.sp-container button {
	cursor:pointer;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:3px;
	color:#666;
	font-size:13px;
	line-height:1;
	padding:7px 8px;
	text-align:center;
	vertical-align:middle;
}
.sp-container button:hover {
	border:1px solid #ddd;
}
.sp-container button:active {
	border:1px solid #ccc;
}
.sp-cancel {
	font-size:11px;
	color:#aaa !important;
	margin:0;
	padding:2px;
	margin-right:7px;
	vertical-align:middle;
	text-decoration:none;
}
.sp-cancel:hover {
	color:#666 !important;
	text-decoration:none;
}
.sp-palette span:hover,.sp-palette span.sp-thumb-active {
	border-color:#000;
}
.sp-preview,.sp-alpha,.sp-thumb-el {
	position:relative;
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner {
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
}
.sp-palette .sp-thumb-inner {
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}
.sp-clear-display {
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(data:image/gif;
	base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}
.sfcolor {
	padding-right:63px;
}
.sfcolor .gui-input {
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.sfcolor .gui-input + .sp-replacer {
	width:63px;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
/* Custom Changes - Field preview thumb */
.sp-preview {
	border-color:#fff;
}
/* Custom Changes - Primary Container */
.sp-picker-container {
	background-color:#fff;
	margin-bottom:-300px;
}
.sp-button-container {
	float:none;
	text-align:right;
	background:#f2f2f2;
	border-top:1px solid #DDD;
	margin-top:35px;
	margin-left:-15px;
	margin-right:-15px;
	padding:6px;
}
.sp-palette-disabled .sp-button-container {
	margin-top:5px;
}
/* Color Pointer */
.sp-dragger {
	background:rgba(255,255,255,0.4);
	height:10px;
	width:10px;
	border-radius:0px;
	border-color:rgba(255,255,255,0.7);
}
/* hue + color border color */
.sp-color,.sp-hue,.sp-clear {
	border-color:#bbb;
}
/* Hue Slider */
.sp-input {
	background:#f1f1f1;
	border:0;
}
.sp-slider {
	height:6px;
	border:0;
	background:rgba(0,0,0,0.4);
	opacity:1;
}
/* Custom Changes - Palette Container */
.sp-palette-button-container {
	display:none;
}
/* palette thumbs */
.sp-palette .sp-thumb-el {
	width:18px;
	height:18px;
	margin:2px;
	border-color:#fff;
}
/* palette active thumb */
.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active {
	border-color:#fff;
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
	background-image:none;
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner:after {
	position:absolute;
	content:"\f00c";
	font-family:"FontAwesome";
	font-size:12px;
	color:#FFF;
	left:2px;
	top:2px;
	-webkit-transform:rotate(-10deg);
	transform:rotate(-10deg);
}
.inline-cp + .sp-container {
	width:100%;
	box-shadow:none;
}
.inline-cp + .sp-container > .sp-picker-container {
	width:70%;
}
.inline-cp + .sp-container > .sp-palette-container {
	width:30%;
}
.inline-cp + .sp-container > .sp-palette-container .sp-palette .sp-thumb-el {
	width:22px;
	height:22px;
	margin:3px;
}
.inline-cp + .sp-container > .sp-palette-container .sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner:after {
	font-size:13px;
	left:3px;
	top:3px;
}
/*==================================================================
  AdminForm Wizard
===================================================================*/
/* form wizard wrapper */
.wizard {
	background-color:#FFF;
}
/* Wizard top nav - "steps" */
.wizard .steps {
	text-align:center;
	padding:20px 15px 10px;
	border:1px solid #E8E8E8;
	border-bottom:0;
}
.wizard .steps ul,.wizard .steps li {
	list-style:none;
	text-decoration:none;
	padding:0;
	margin:0;
}
.wizard .steps li {
	display:inline-block;
	margin-right:10px;
}
.wizard .steps li.last {
	margin-right:0;
}
.wizard .steps li.disabled a {
	cursor:not-allowed;
}
.wizard .steps li a {
	display:inline-block;
	color:#FFF;
	font-size:15px;
	text-align:center;
	padding:12px 18px;
	background-color:#4ea5e0;
	text-decoration:none;
	-webkit-user-drag:none;
}
/* Nav item states */
.wizard .steps li.current a {
	background-color:#2489cc;
}
.wizard .steps li.disabled a {
	background-color:#BBBBBB !important;
}
.wizard .steps li.current a:focus {
	outline-color:transparent;
}
/* Disable various nav meta information */
.wizard .steps li a .current-info,.wizard .steps li a .number {
	display:none;
}
/* Wizard Content */
.wizard .content {
	background-color:#ffffff;
	border:1px solid #E8E8E8;
	border-top:0;
}
.wizard .content + .actions {
	border-top:0;
}
.wizard .wizard-section-title {
	display:none;
}
.wizard .wizard-section.body {
	padding:15px;
}
/* Wizard Actions/Footer */
.wizard .actions {
	padding:10px 15px;
	background-color:#f8f8f8;
	border:1px solid #E8E8E8;
}
.wizard .actions ul {
	list-style:none;
	text-decoration:none;
	padding:0;
	margin:0;
	float:right;
}
.wizard .actions li {
	display:inline-block;
	margin-left:10px;
}
.wizard .actions li a {
	display:inline-block;
	color:#FFF;
	padding:9px 18px;
	background-color:#3498db;
	text-decoration:none;
	-webkit-user-drag:none;
}
.wizard .actions li.disabled a {
	cursor:not-allowed;
	background-color:#BBB !important;
}
/* hide steps icons */
.wizard.steps-hide-icons .steps .fa,.wizard.steps-hide-icons .steps .glyphicon,.wizard.steps-hide-icons .steps .glyphicon {
	display:none !important;
}
/* hide steps icons */
.wizard.steps-show-icons .steps .fa,.wizard.steps-show-icons .steps .glyphicon,.wizard.steps-show-icons .steps .glyphicon {
	display:inline-block !important;
}
/* steps align right  */
.wizard.steps-left .steps {
	text-align:left;
}
/* steps align right  */
.wizard.steps-right .steps {
	text-align:right;
}
/* steps justified */
.wizard.steps-justified .steps {
	position:relative;
	width:100%;
}
.wizard.steps-justified .steps li {
	display:table-cell;
	position:relative;
	float:none;
	width:1%;
}
.wizard.steps-justified .steps li a {
	display:block;
}
/* steps tabs */
.wizard.steps-tabs .steps {
	padding:0;
	height:55px;
	position:relative;
	background-color:#EEE;
	border-color:transparent;
	border-bottom:1px solid #E8E8E8;
}
.wizard.steps-tabs .steps li {
	margin:0;
}
.wizard.steps-tabs .steps li a {
	padding:18px 23px 18px;
}
/* steps add BG */
.wizard.steps-bg .steps {
	padding:15px;
	position:relative;
	background-color:#f8f8f8;
	border-bottom:1px solid #E8E8E8;
}
.wizard.steps-bg.steps-tabs .steps {
	padding:0;
	border-color:#E8E8E8;
}
.wizard.steps-bg .content,.wizard.steps-tabs .content,.wizard.steps-justified .content {
	padding-top:10px;
}
/*==================================================================
  Panel
===================================================================*/
.admin-form .panel {
	margin-bottom:20px;
	background-color:#ffffff;
	border:1px solid #DDD;
}
/*==================================================================
  Panel Header
===================================================================*/
.admin-form .panel-heading {
	overflow:hidden;
	position:relative;
	height:auto;
	padding:19px 22px 18px;
	color:#999;
	border-radius:0;
	border-top:1px solid transparent;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #DDD;
	background-color:#FAFAFA;
}
.admin-form .heading-border:before {
	content:"";
	background-color:#9999A3;
	position:absolute;
	height:10px;
	z-index:1;
	top:0;
	right:0;
	left:0;
}
.admin-form .heading-border .panel-heading {
	padding:30px 22px 17px;
}
.admin-form .heading-border .panel-title {
	color:#999;
}
.admin-form .panel-title {
	text-align:left;
	font-weight:300;
	font-size:26px;
	padding:0;
	margin:0;
	background:transparent;
}
.admin-form .panel-title i {
	font-size:26px;
	position:relative;
	margin-right:15px;
	top:0;
	border-width:0;
}
/*==================================================================
  Panel Body
===================================================================*/
.admin-form .panel-body {
	padding:25px;
	border:0;
}
/*==================================================================
  Panel Footer
===================================================================*/
.admin-form .panel-footer {
	padding:12px 13px;
	border:0;
	border-top:1px solid #DDD;
	background:#f2f2f2;
}
/*==================================================================
  Progress Bars 
===================================================================*/
.admin-form .progress-section {
	display:none;
}
.progress-striped .progress-bar,.progress-bar-striped {
	background-size:18px 18px;
	background-image:-webkit-linear-gradient(top left,transparent,transparent 25%,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.3) 50%,transparent 50%,transparent 75%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.3));
	background-image:-moz-linear-gradient(top left,transparent,transparent 25%,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.3) 50%,transparent 50%,transparent 75%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.3));
	background-image:-o-linear-gradient(top left,transparent,transparent 25%,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.3) 50%,transparent 50%,transparent 75%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.3));
	background-image:linear-gradient(to bottom right,transparent,transparent 25%,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.3) 50%,transparent 50%,transparent 75%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.3));
}
/*==================================================================
  Checkbox/Radio Confliction fixes
===================================================================*/
.admin-form .radio,.admin-form .checkbox {
	margin-top:0;
	margin-bottom:0;
	padding-left:0;
	top:1px;
	vertical-align:bottom;
}
.admin-form .checkbox:after,.admin-form .checkbox:before {
	margin:0;
	padding:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-o-box-sizing:content-box;
	box-sizing:content-box;
}
/* This file creates and combines all of the AdminForm color skins.
 * To minimize file size,we recommended using only one or two skins.
 * However,we have provided this file as it proves useful for demonstrating
 * all of skins or for enabling true multi-skin support. 
 */
.admin-form .panel-primary > .panel-heading {
	border-top-color:#4ea5e0;
}
.admin-form .panel-primary > .panel-heading:before {
	background-color:#3498db;
}
.admin-form .panel-primary.heading-border:before,.admin-form .panel-primary .heading-border:before {
	background-color:#3498db;
}
.admin-form .bg-primary {
	background-color:#3498db;
}
.admin-form .bg-primary.light {
	background-color:#4ea5e0;
}
.admin-form .bg-primary.lighter {
	background-color:#83aee7;
}
.admin-form .bg-primary.dark {
	background-color:#2489cc;
}
.admin-form .bg-primary.darker {
	background-color:#2567bd;
}
.admin-form .option-primary input:hover + .checkbox,.admin-form .option-primary input:hover + .radio {
	border-color:#4ea5e0;
}
.admin-form .option-primary input:checked + .checkbox,.admin-form .option-primary input:focus + .checkbox,.admin-form .option-primary input:checked + .radio,.admin-form .option-primary input:focus + .radio {
	border-color:#3498db;
}
.admin-form .option-primary input:checked + .radio:before,.admin-form .option-primary input:focus + .radio:before {
	background:#3498db;
}
.admin-form .option-primary input:checked + .checkbox:before,.admin-form .option-primary input:focus + .checkbox:before {
	border-color:#3498db;
}
.admin-form .switch-primary > input:checked + label {
	background:#3498db;
	border-color:#3498db;
}
.admin-form .switch-primary > input:checked + label:after {
	color:#3498db;
}
.admin-form .switch-primary > input:checked:focus + label {
	background:#2489cc;
	border-color:#2489cc;
}
.admin-form .btn-primary {
	background-color:#3498db;
}
.admin-form .btn-primary:hover,.admin-form .btn-primary:focus {
	background-color:#4ea5e0;
	border-color:#4ea5e0;
}
.admin-form .btn-primary:active {
	background-color:#2489cc;
}
.admin-form .btn-primary,.admin-form .btn-primary:hover,.admin-form .btn-primary:focus,.admin-form .btn-primary:active {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .slider-wrapper.slider-primary .ui-slider .ui-slider-range {
	background-color:#3498db;
}
.admin-form .slider-wrapper.slider-primary .ui-slider .ui-slider-handle {
	border-color:#3498db;
}
.admin-form .slider-wrapper.slider-primary .ui-slider .ui-slider-handle:before {
	background-color:#3498db;
}
.admin-form.theme-primary .section-divider span {
	color:#3498db;
}
.admin-form.theme-primary .tagline span {
	color:#3498db;
}
.admin-form.theme-primary .theme-link {
	color:#3498db;
}
.admin-form.theme-primary .gui-input:hover,.admin-form.theme-primary .gui-textarea:hover,.admin-form.theme-primary .select > select:hover,.admin-form.theme-primary .select-multiple select:hover,.admin-form.theme-primary .gui-input:hover ~ .input-footer,.admin-form.theme-primary .file .gui-file:hover + .gui-input,.admin-form.theme-primary .gui-textarea:hover ~ .input-footer {
	border-color:#4ea5e0;
}
.admin-form.theme-primary .gui-input:focus,.admin-form.theme-primary .gui-textarea:focus,.admin-form.theme-primary .select > select:focus,.admin-form.theme-primary .select-multiple select:focus {
	border-color:#4ea5e0;
	color:#3C3C3C;
}
.admin-form.theme-primary .gui-textarea:focus {
	height:120px;
}
.admin-form.theme-primary .select > select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form.theme-primary .gui-input:focus ~ .field-icon i,.admin-form.theme-primary .gui-textarea:focus ~ .field-icon i {
	color:#3498db;
}
.admin-form.theme-primary .select-multiple select:focus,.admin-form.theme-primary .gui-input:focus ~ .input-footer,.admin-form.theme-primary .gui-textarea:focus ~ .input-footer,.admin-form.theme-primary .file .gui-file:focus + .gui-input {
	border-color:#4ea5e0;
}
.admin-form.theme-primary .select > select:focus + .arrow {
	color:#3498db;
}
.admin-form.theme-primary .rating:hover .rating-star:hover,.admin-form.theme-primary .rating:hover .rating-star:hover ~ .rating-star,.admin-form.theme-primary .rating-input:checked ~ .rating-star {
	color:#3498db;
}
.admin-form.theme-primary .rating-star,.admin-form.theme-primary .rating:hover .rating-star {
	color:#A2A6A8;
}
.admin-form.theme-primary .ui-datepicker .ui-datepicker-prev,.admin-form.theme-primary .ui-datepicker .ui-datepicker-next,.admin-form.theme-primary .ui-datepicker .ui-datepicker-title {
	color:#3498db;
}
.admin-form.theme-primary .ui-datepicker-today a,.admin-form.theme-primary .ui-datepicker-today a:hover,.admin-form.theme-primary .ui-datepicker .ui-state-highlight {
	background:#8bc4ea !important;
}
.admin-form.theme-primary .ui-datepicker .ui-state-active {
	background:#3498db !important;
}
.admin-form.theme-primary .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
	background:#FFF !important;
}
.admin-form.theme-primary .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
	border-color:#3498db;
}
.admin-form.theme-primary .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:before {
	background-color:#3498db;
}
.admin-form.theme-primary .wizard .steps li a,.admin-form.theme-primary .wizard .actions li a {
	background-color:#3498db;
}
.admin-form.theme-primary .wizard .steps li.current a {
	background-color:#2489cc;
}
.admin-form .panel-info > .panel-heading {
	border-top-color:#4fc1e9;
}
.admin-form .panel-info > .panel-heading:before {
	background-color:#3bafda;
}
.admin-form .panel-info.heading-border:before,.admin-form .panel-info .heading-border:before {
	background-color:#3bafda;
}
.admin-form .bg-info {
	background-color:#3bafda;
}
.admin-form .bg-info.light {
	background-color:#4fc1e9;
}
.admin-form .bg-info.lighter {
	background-color:#74c6e5;
}
.admin-form .bg-info.dark {
	background-color:#27a0cc;
}
.admin-form .bg-info.darker {
	background-color:#2189b0;
}
.admin-form .option-info input:hover + .checkbox,.admin-form .option-info input:hover + .radio {
	border-color:#4fc1e9;
}
.admin-form .option-info input:checked + .checkbox,.admin-form .option-info input:focus + .checkbox,.admin-form .option-info input:checked + .radio,.admin-form .option-info input:focus + .radio {
	border-color:#3bafda;
}
.admin-form .option-info input:checked + .radio:before,.admin-form .option-info input:focus + .radio:before {
	background:#3bafda;
}
.admin-form .option-info input:checked + .checkbox:before,.admin-form .option-info input:focus + .checkbox:before {
	border-color:#3bafda;
}
.admin-form .switch-info > input:checked + label {
	background:#3bafda;
	border-color:#3bafda;
}
.admin-form .switch-info > input:checked + label:after {
	color:#3bafda;
}
.admin-form .switch-info > input:checked:focus + label {
	background:#27a0cc;
	border-color:#27a0cc;
}
.admin-form .btn-info {
	background-color:#3bafda;
}
.admin-form .btn-info:hover,.admin-form .btn-info:focus {
	background-color:#4fc1e9;
	border-color:#4fc1e9;
}
.admin-form .btn-info:active {
	background-color:#27a0cc;
}
.admin-form .btn-info,.admin-form .btn-info:hover,.admin-form .btn-info:focus,.admin-form .btn-info:active {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .slider-wrapper.slider-info .ui-slider .ui-slider-range {
	background-color:#3bafda;
}
.admin-form .slider-wrapper.slider-info .ui-slider .ui-slider-handle {
	border-color:#3bafda;
}
.admin-form .slider-wrapper.slider-info .ui-slider .ui-slider-handle:before {
	background-color:#3bafda;
}
.admin-form.theme-info .section-divider span {
	color:#3bafda;
}
.admin-form.theme-info .tagline span {
	color:#3bafda;
}
.admin-form.theme-info .theme-link {
	color:#3bafda;
}
.admin-form.theme-info .gui-input:hover,.admin-form.theme-info .gui-textarea:hover,.admin-form.theme-info .select > select:hover,.admin-form.theme-info .select-multiple select:hover,.admin-form.theme-info .gui-input:hover ~ .input-footer,.admin-form.theme-info .file .gui-file:hover + .gui-input,.admin-form.theme-info .gui-textarea:hover ~ .input-footer {
	border-color:#4fc1e9;
}
.admin-form.theme-info .gui-input:focus,.admin-form.theme-info .gui-textarea:focus,.admin-form.theme-info .select > select:focus,.admin-form.theme-info .select-multiple select:focus {
	border-color:#4fc1e9;
	color:#3C3C3C;
}
.admin-form.theme-info .gui-textarea:focus {
	height:120px;
}
.admin-form.theme-info .select > select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form.theme-info .gui-input:focus ~ .field-icon i,.admin-form.theme-info .gui-textarea:focus ~ .field-icon i {
	color:#3bafda;
}
.admin-form.theme-info .select-multiple select:focus,.admin-form.theme-info .gui-input:focus ~ .input-footer,.admin-form.theme-info .gui-textarea:focus ~ .input-footer,.admin-form.theme-info .file .gui-file:focus + .gui-input {
	border-color:#4fc1e9;
}
.admin-form.theme-info .select > select:focus + .arrow {
	color:#3bafda;
}
.admin-form.theme-info .rating:hover .rating-star:hover,.admin-form.theme-info .rating:hover .rating-star:hover ~ .rating-star,.admin-form.theme-info .rating-input:checked ~ .rating-star {
	color:#3bafda;
}
.admin-form.theme-info .rating-star,.admin-form.theme-info .rating:hover .rating-star {
	color:#A2A6A8;
}
.admin-form.theme-info .ui-datepicker .ui-datepicker-prev,.admin-form.theme-info .ui-datepicker .ui-datepicker-next,.admin-form.theme-info .ui-datepicker .ui-datepicker-title {
	color:#3bafda;
}
.admin-form.theme-info .ui-datepicker-today a,.admin-form.theme-info .ui-datepicker-today a:hover,.admin-form.theme-info .ui-datepicker .ui-state-highlight {
	background:#91d2ea !important;
}
.admin-form.theme-info .ui-datepicker .ui-state-active {
	background:#3bafda !important;
}
.admin-form.theme-info .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
	background:#FFF !important;
}
.admin-form.theme-info .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
	border-color:#3bafda;
}
.admin-form.theme-info .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:before {
	background-color:#3bafda;
}
.admin-form.theme-info .wizard .steps li a,.admin-form.theme-info .wizard .actions li a {
	background-color:#3bafda;
}
.admin-form.theme-info .wizard .steps li.current a {
	background-color:#27a0cc;
}
.admin-form .panel-success > .panel-heading {
	border-top-color:#87d37c;
}
.admin-form .panel-success > .panel-heading:before {
	background-color:#70ca63;
}
.admin-form .panel-success.heading-border:before,.admin-form .panel-success .heading-border:before {
	background-color:#70ca63;
}
.admin-form .bg-success {
	background-color:#70ca63;
}
.admin-form .bg-success.light {
	background-color:#87d37c;
}
.admin-form .bg-success.lighter {
	background-color:#9edc95;
}
.admin-form .bg-success.dark {
	background-color:#58c249;
}
.admin-form .bg-success.darker {
	background-color:#49ae3b;
}
.admin-form .option-success input:hover + .checkbox,.admin-form .option-success input:hover + .radio {
	border-color:#87d37c;
}
.admin-form .option-success input:checked + .checkbox,.admin-form .option-success input:focus + .checkbox,.admin-form .option-success input:checked + .radio,.admin-form .option-success input:focus + .radio {
	border-color:#70ca63;
}
.admin-form .option-success input:checked + .radio:before,.admin-form .option-success input:focus + .radio:before {
	background:#70ca63;
}
.admin-form .option-success input:checked + .checkbox:before,.admin-form .option-success input:focus + .checkbox:before {
	border-color:#70ca63;
}
.admin-form .switch-success > input:checked + label {
	background:#70ca63;
	border-color:#70ca63;
}
.admin-form .switch-success > input:checked + label:after {
	color:#70ca63;
}
.admin-form .switch-success > input:checked:focus + label {
	background:#58c249;
	border-color:#58c249;
}
.admin-form .btn-success {
	background-color:#70ca63;
}
.admin-form .btn-success:hover,.admin-form .btn-success:focus {
	background-color:#87d37c;
	border-color:#87d37c;
}
.admin-form .btn-success:active {
	background-color:#58c249;
}
.admin-form .btn-success,.admin-form .btn-success:hover,.admin-form .btn-success:focus,.admin-form .btn-success:active {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .slider-wrapper.slider-success .ui-slider .ui-slider-range {
	background-color:#70ca63;
}
.admin-form .slider-wrapper.slider-success .ui-slider .ui-slider-handle {
	border-color:#70ca63;
}
.admin-form .slider-wrapper.slider-success .ui-slider .ui-slider-handle:before {
	background-color:#70ca63;
}
.admin-form.theme-success .section-divider span {
	color:#70ca63;
}
.admin-form.theme-success .tagline span {
	color:#70ca63;
}
.admin-form.theme-success .theme-link {
	color:#70ca63;
}
.admin-form.theme-success .gui-input:hover,.admin-form.theme-success .gui-textarea:hover,.admin-form.theme-success .select > select:hover,.admin-form.theme-success .select-multiple select:hover,.admin-form.theme-success .gui-input:hover ~ .input-footer,.admin-form.theme-success .file .gui-file:hover + .gui-input,.admin-form.theme-success .gui-textarea:hover ~ .input-footer {
	border-color:#87d37c;
}
.admin-form.theme-success .gui-input:focus,.admin-form.theme-success .gui-textarea:focus,.admin-form.theme-success .select > select:focus,.admin-form.theme-success .select-multiple select:focus {
	border-color:#87d37c;
	color:#3C3C3C;
}
.admin-form.theme-success .gui-textarea:focus {
	height:120px;
}
.admin-form.theme-success .select > select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form.theme-success .gui-input:focus ~ .field-icon i,.admin-form.theme-success .gui-textarea:focus ~ .field-icon i {
	color:#70ca63;
}
.admin-form.theme-success .select-multiple select:focus,.admin-form.theme-success .gui-input:focus ~ .input-footer,.admin-form.theme-success .gui-textarea:focus ~ .input-footer,.admin-form.theme-success .file .gui-file:focus + .gui-input {
	border-color:#87d37c;
}
.admin-form.theme-success .select > select:focus + .arrow {
	color:#70ca63;
}
.admin-form.theme-success .rating:hover .rating-star:hover,.admin-form.theme-success .rating:hover .rating-star:hover ~ .rating-star,.admin-form.theme-success .rating-input:checked ~ .rating-star {
	color:#70ca63;
}
.admin-form.theme-success .rating-star,.admin-form.theme-success .rating:hover .rating-star {
	color:#A2A6A8;
}
.admin-form.theme-success .ui-datepicker .ui-datepicker-prev,.admin-form.theme-success .ui-datepicker .ui-datepicker-next,.admin-form.theme-success .ui-datepicker .ui-datepicker-title {
	color:#70ca63;
}
.admin-form.theme-success .ui-datepicker-today a,.admin-form.theme-success .ui-datepicker-today a:hover,.admin-form.theme-success .ui-datepicker .ui-state-highlight {
	background:#b6e4af !important;
}
.admin-form.theme-success .ui-datepicker .ui-state-active {
	background:#70ca63 !important;
}
.admin-form.theme-success .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
	background:#FFF !important;
}
.admin-form.theme-success .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
	border-color:#70ca63;
}
.admin-form.theme-success .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:before {
	background-color:#70ca63;
}
.admin-form.theme-success .wizard .steps li a,.admin-form.theme-success .wizard .actions li a {
	background-color:#70ca63;
}
.admin-form.theme-success .wizard .steps li.current a {
	background-color:#58c249;
}
.admin-form .panel-warning > .panel-heading {
	border-top-color:#ffce54;
}
.admin-form .panel-warning > .panel-heading:before {
	background-color:#f6bb42;
}
.admin-form .panel-warning.heading-border:before,.admin-form .panel-warning .heading-border:before {
	background-color:#f6bb42;
}
.admin-form .bg-warning {
	background-color:#f6bb42;
}
.admin-form .bg-warning.light {
	background-color:#ffce54;
}
.admin-form .bg-warning.lighter {
	background-color:#f9d283;
}
.admin-form .bg-warning.dark {
	background-color:#f4af22;
}
.admin-form .bg-warning.darker {
	background-color:#d9950a;
}
.admin-form .option-warning input:hover + .checkbox,.admin-form .option-warning input:hover + .radio {
	border-color:#ffce54;
}
.admin-form .option-warning input:checked + .checkbox,.admin-form .option-warning input:focus + .checkbox,.admin-form .option-warning input:checked + .radio,.admin-form .option-warning input:focus + .radio {
	border-color:#f6bb42;
}
.admin-form .option-warning input:checked + .radio:before,.admin-form .option-warning input:focus + .radio:before {
	background:#f6bb42;
}
.admin-form .option-warning input:checked + .checkbox:before,.admin-form .option-warning input:focus + .checkbox:before {
	border-color:#f6bb42;
}
.admin-form .switch-warning > input:checked + label {
	background:#f6bb42;
	border-color:#f6bb42;
}
.admin-form .switch-warning > input:checked + label:after {
	color:#f6bb42;
}
.admin-form .switch-warning > input:checked:focus + label {
	background:#f4af22;
	border-color:#f4af22;
}
.admin-form .btn-warning {
	background-color:#f6bb42;
}
.admin-form .btn-warning:hover,.admin-form .btn-warning:focus {
	background-color:#ffce54;
	border-color:#ffce54;
}
.admin-form .btn-warning:active {
	background-color:#f4af22;
}
.admin-form .btn-warning,.admin-form .btn-warning:hover,.admin-form .btn-warning:focus,.admin-form .btn-warning:active {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .slider-wrapper.slider-warning .ui-slider .ui-slider-range {
	background-color:#f6bb42;
}
.admin-form .slider-wrapper.slider-warning .ui-slider .ui-slider-handle {
	border-color:#f6bb42;
}
.admin-form .slider-wrapper.slider-warning .ui-slider .ui-slider-handle:before {
	background-color:#f6bb42;
}
.admin-form.theme-warning .section-divider span {
	color:#f6bb42;
}
.admin-form.theme-warning .tagline span {
	color:#f6bb42;
}
.admin-form.theme-warning .theme-link {
	color:#f6bb42;
}
.admin-form.theme-warning .gui-input:hover,.admin-form.theme-warning .gui-textarea:hover,.admin-form.theme-warning .select > select:hover,.admin-form.theme-warning .select-multiple select:hover,.admin-form.theme-warning .gui-input:hover ~ .input-footer,.admin-form.theme-warning .file .gui-file:hover + .gui-input,.admin-form.theme-warning .gui-textarea:hover ~ .input-footer {
	border-color:#ffce54;
}
.admin-form.theme-warning .gui-input:focus,.admin-form.theme-warning .gui-textarea:focus,.admin-form.theme-warning .select > select:focus,.admin-form.theme-warning .select-multiple select:focus {
	border-color:#ffce54;
	color:#3C3C3C;
}
.admin-form.theme-warning .gui-textarea:focus {
	height:120px;
}
.admin-form.theme-warning .select > select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form.theme-warning .gui-input:focus ~ .field-icon i,.admin-form.theme-warning .gui-textarea:focus ~ .field-icon i {
	color:#f6bb42;
}
.admin-form.theme-warning .select-multiple select:focus,.admin-form.theme-warning .gui-input:focus ~ .input-footer,.admin-form.theme-warning .gui-textarea:focus ~ .input-footer,.admin-form.theme-warning .file .gui-file:focus + .gui-input {
	border-color:#ffce54;
}
.admin-form.theme-warning .select > select:focus + .arrow {
	color:#f6bb42;
}
.admin-form.theme-warning .rating:hover .rating-star:hover,.admin-form.theme-warning .rating:hover .rating-star:hover ~ .rating-star,.admin-form.theme-warning .rating-input:checked ~ .rating-star {
	color:#f6bb42;
}
.admin-form.theme-warning .rating-star,.admin-form.theme-warning .rating:hover .rating-star {
	color:#A2A6A8;
}
.admin-form.theme-warning .ui-datepicker .ui-datepicker-prev,.admin-form.theme-warning .ui-datepicker .ui-datepicker-next,.admin-form.theme-warning .ui-datepicker .ui-datepicker-title {
	color:#f6bb42;
}
.admin-form.theme-warning .ui-datepicker-today a,.admin-form.theme-warning .ui-datepicker-today a:hover,.admin-form.theme-warning .ui-datepicker .ui-state-highlight {
	background:#fbdea3 !important;
}
.admin-form.theme-warning .ui-datepicker .ui-state-active {
	background:#f6bb42 !important;
}
.admin-form.theme-warning .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
	background:#FFF !important;
}
.admin-form.theme-warning .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
	border-color:#f6bb42;
}
.admin-form.theme-warning .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:before {
	background-color:#f6bb42;
}
.admin-form.theme-warning .wizard .steps li a,.admin-form.theme-warning .wizard .actions li a {
	background-color:#f6bb42;
}
.admin-form.theme-warning .wizard .steps li.current a {
	background-color:#f4af22;
}
.admin-form .panel-danger > .panel-heading {
	border-top-color:#fc6e51;
}
.admin-form .panel-danger > .panel-heading:before {
	background-color:#e9573f;
}
.admin-form .panel-danger.heading-border:before,.admin-form .panel-danger .heading-border:before {
	background-color:#e9573f;
}
.admin-form .bg-danger {
	background-color:#e9573f;
}
.admin-form .bg-danger.light {
	background-color:#fc6e51;
}
.admin-form .bg-danger.lighter {
	background-color:#f08c7c;
}
.admin-form .bg-danger.dark {
	background-color:#e63c21;
}
.admin-form .bg-danger.darker {
	background-color:#cd3117;
}
.admin-form .option-danger input:hover + .checkbox,.admin-form .option-danger input:hover + .radio {
	border-color:#fc6e51;
}
.admin-form .option-danger input:checked + .checkbox,.admin-form .option-danger input:focus + .checkbox,.admin-form .option-danger input:checked + .radio,.admin-form .option-danger input:focus + .radio {
	border-color:#e9573f;
}
.admin-form .option-danger input:checked + .radio:before,.admin-form .option-danger input:focus + .radio:before {
	background:#e9573f;
}
.admin-form .option-danger input:checked + .checkbox:before,.admin-form .option-danger input:focus + .checkbox:before {
	border-color:#e9573f;
}
.admin-form .switch-danger > input:checked + label {
	background:#e9573f;
	border-color:#e9573f;
}
.admin-form .switch-danger > input:checked + label:after {
	color:#e9573f;
}
.admin-form .switch-danger > input:checked:focus + label {
	background:#e63c21;
	border-color:#e63c21;
}
.admin-form .btn-danger {
	background-color:#e9573f;
}
.admin-form .btn-danger:hover,.admin-form .btn-danger:focus {
	background-color:#fc6e51;
	border-color:#fc6e51;
}
.admin-form .btn-danger:active {
	background-color:#e63c21;
}
.admin-form .btn-danger,.admin-form .btn-danger:hover,.admin-form .btn-danger:focus,.admin-form .btn-danger:active {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .slider-wrapper.slider-danger .ui-slider .ui-slider-range {
	background-color:#e9573f;
}
.admin-form .slider-wrapper.slider-danger .ui-slider .ui-slider-handle {
	border-color:#e9573f;
}
.admin-form .slider-wrapper.slider-danger .ui-slider .ui-slider-handle:before {
	background-color:#e9573f;
}
.admin-form.theme-danger .section-divider span {
	color:#e9573f;
}
.admin-form.theme-danger .tagline span {
	color:#e9573f;
}
.admin-form.theme-danger .theme-link {
	color:#e9573f;
}
.admin-form.theme-danger .gui-input:hover,.admin-form.theme-danger .gui-textarea:hover,.admin-form.theme-danger .select > select:hover,.admin-form.theme-danger .select-multiple select:hover,.admin-form.theme-danger .gui-input:hover ~ .input-footer,.admin-form.theme-danger .file .gui-file:hover + .gui-input,.admin-form.theme-danger .gui-textarea:hover ~ .input-footer {
	border-color:#fc6e51;
}
.admin-form.theme-danger .gui-input:focus,.admin-form.theme-danger .gui-textarea:focus,.admin-form.theme-danger .select > select:focus,.admin-form.theme-danger .select-multiple select:focus {
	border-color:#fc6e51;
	color:#3C3C3C;
}
.admin-form.theme-danger .gui-textarea:focus {
	height:120px;
}
.admin-form.theme-danger .select > select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form.theme-danger .gui-input:focus ~ .field-icon i,.admin-form.theme-danger .gui-textarea:focus ~ .field-icon i {
	color:#e9573f;
}
.admin-form.theme-danger .select-multiple select:focus,.admin-form.theme-danger .gui-input:focus ~ .input-footer,.admin-form.theme-danger .gui-textarea:focus ~ .input-footer,.admin-form.theme-danger .file .gui-file:focus + .gui-input {
	border-color:#fc6e51;
}
.admin-form.theme-danger .select > select:focus + .arrow {
	color:#e9573f;
}
.admin-form.theme-danger .rating:hover .rating-star:hover,.admin-form.theme-danger .rating:hover .rating-star:hover ~ .rating-star,.admin-form.theme-danger .rating-input:checked ~ .rating-star {
	color:#e9573f;
}
.admin-form.theme-danger .rating-star,.admin-form.theme-danger .rating:hover .rating-star {
	color:#A2A6A8;
}
.admin-form.theme-danger .ui-datepicker .ui-datepicker-prev,.admin-form.theme-danger .ui-datepicker .ui-datepicker-next,.admin-form.theme-danger .ui-datepicker .ui-datepicker-title {
	color:#e9573f;
}
.admin-form.theme-danger .ui-datepicker-today a,.admin-form.theme-danger .ui-datepicker-today a:hover,.admin-form.theme-danger .ui-datepicker .ui-state-highlight {
	background:#f3a79b !important;
}
.admin-form.theme-danger .ui-datepicker .ui-state-active {
	background:#e9573f !important;
}
.admin-form.theme-danger .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
	background:#FFF !important;
}
.admin-form.theme-danger .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
	border-color:#e9573f;
}
.admin-form.theme-danger .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:before {
	background-color:#e9573f;
}
.admin-form.theme-danger .wizard .steps li a,.admin-form.theme-danger .wizard .actions li a {
	background-color:#e9573f;
}
.admin-form.theme-danger .wizard .steps li.current a {
	background-color:#e63c21;
}
.admin-form .panel-alert > .panel-heading {
	border-top-color:#ac92ec;
}
.admin-form .panel-alert > .panel-heading:before {
	background-color:#967adc;
}
.admin-form .panel-alert.heading-border:before,.admin-form .panel-alert .heading-border:before {
	background-color:#967adc;
}
.admin-form .bg-alert {
	background-color:#967adc;
}
.admin-form .bg-alert.light {
	background-color:#ac92ec;
}
.admin-form .bg-alert.lighter {
	background-color:#c0b0ea;
}
.admin-form .bg-alert.dark {
	background-color:#815fd5;
}
.admin-form .bg-alert.darker {
	background-color:#6c44ce;
}
.admin-form .option-alert input:hover + .checkbox,.admin-form .option-alert input:hover + .radio {
	border-color:#ac92ec;
}
.admin-form .option-alert input:checked + .checkbox,.admin-form .option-alert input:focus + .checkbox,.admin-form .option-alert input:checked + .radio,.admin-form .option-alert input:focus + .radio {
	border-color:#967adc;
}
.admin-form .option-alert input:checked + .radio:before,.admin-form .option-alert input:focus + .radio:before {
	background:#967adc;
}
.admin-form .option-alert input:checked + .checkbox:before,.admin-form .option-alert input:focus + .checkbox:before {
	border-color:#967adc;
}
.admin-form .switch-alert > input:checked + label {
	background:#967adc;
	border-color:#967adc;
}
.admin-form .switch-alert > input:checked + label:after {
	color:#967adc;
}
.admin-form .switch-alert > input:checked:focus + label {
	background:#815fd5;
	border-color:#815fd5;
}
.admin-form .btn-alert {
	background-color:#967adc;
}
.admin-form .btn-alert:hover,.admin-form .btn-alert:focus {
	background-color:#ac92ec;
	border-color:#ac92ec;
}
.admin-form .btn-alert:active {
	background-color:#815fd5;
}
.admin-form .btn-alert,.admin-form .btn-alert:hover,.admin-form .btn-alert:focus,.admin-form .btn-alert:active {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .slider-wrapper.slider-alert .ui-slider .ui-slider-range {
	background-color:#967adc;
}
.admin-form .slider-wrapper.slider-alert .ui-slider .ui-slider-handle {
	border-color:#967adc;
}
.admin-form .slider-wrapper.slider-alert .ui-slider .ui-slider-handle:before {
	background-color:#967adc;
}
.admin-form.theme-alert .section-divider span {
	color:#967adc;
}
.admin-form.theme-alert .tagline span {
	color:#967adc;
}
.admin-form.theme-alert .theme-link {
	color:#967adc;
}
.admin-form.theme-alert .gui-input:hover,.admin-form.theme-alert .gui-textarea:hover,.admin-form.theme-alert .select > select:hover,.admin-form.theme-alert .select-multiple select:hover,.admin-form.theme-alert .gui-input:hover ~ .input-footer,.admin-form.theme-alert .file .gui-file:hover + .gui-input,.admin-form.theme-alert .gui-textarea:hover ~ .input-footer {
	border-color:#ac92ec;
}
.admin-form.theme-alert .gui-input:focus,.admin-form.theme-alert .gui-textarea:focus,.admin-form.theme-alert .select > select:focus,.admin-form.theme-alert .select-multiple select:focus {
	border-color:#ac92ec;
	color:#3C3C3C;
}
.admin-form.theme-alert .gui-textarea:focus {
	height:120px;
}
.admin-form.theme-alert .select > select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form.theme-alert .gui-input:focus ~ .field-icon i,.admin-form.theme-alert .gui-textarea:focus ~ .field-icon i {
	color:#967adc;
}
.admin-form.theme-alert .select-multiple select:focus,.admin-form.theme-alert .gui-input:focus ~ .input-footer,.admin-form.theme-alert .gui-textarea:focus ~ .input-footer,.admin-form.theme-alert .file .gui-file:focus + .gui-input {
	border-color:#ac92ec;
}
.admin-form.theme-alert .select > select:focus + .arrow {
	color:#967adc;
}
.admin-form.theme-alert .rating:hover .rating-star:hover,.admin-form.theme-alert .rating:hover .rating-star:hover ~ .rating-star,.admin-form.theme-alert .rating-input:checked ~ .rating-star {
	color:#967adc;
}
.admin-form.theme-alert .rating-star,.admin-form.theme-alert .rating:hover .rating-star {
	color:#A2A6A8;
}
.admin-form.theme-alert .ui-datepicker .ui-datepicker-prev,.admin-form.theme-alert .ui-datepicker .ui-datepicker-next,.admin-form.theme-alert .ui-datepicker .ui-datepicker-title {
	color:#967adc;
}
.admin-form.theme-alert .ui-datepicker-today a,.admin-form.theme-alert .ui-datepicker-today a:hover,.admin-form.theme-alert .ui-datepicker .ui-state-highlight {
	background:#d6cbf1 !important;
}
.admin-form.theme-alert .ui-datepicker .ui-state-active {
	background:#967adc !important;
}
.admin-form.theme-alert .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
	background:#FFF !important;
}
.admin-form.theme-alert .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
	border-color:#967adc;
}
.admin-form.theme-alert .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:before {
	background-color:#967adc;
}
.admin-form.theme-alert .wizard .steps li a,.admin-form.theme-alert .wizard .actions li a {
	background-color:#967adc;
}
.admin-form.theme-alert .wizard .steps li.current a {
	background-color:#815fd5;
}
.admin-form .panel-system > .panel-heading {
	border-top-color:#48cfad;
}
.admin-form .panel-system > .panel-heading:before {
	background-color:#37bc9b;
}
.admin-form .panel-system.heading-border:before,.admin-form .panel-system .heading-border:before {
	background-color:#37bc9b;
}
.admin-form .bg-system {
	background-color:#37bc9b;
}
.admin-form .bg-system.light {
	background-color:#48cfad;
}
.admin-form .bg-system.lighter {
	background-color:#65d2b7;
}
.admin-form .bg-system.dark {
	background-color:#2fa285;
}
.admin-form .bg-system.darker {
	background-color:#288770;
}
.admin-form .option-system input:hover + .checkbox,.admin-form .option-system input:hover + .radio {
	border-color:#48cfad;
}
.admin-form .option-system input:checked + .checkbox,.admin-form .option-system input:focus + .checkbox,.admin-form .option-system input:checked + .radio,.admin-form .option-system input:focus + .radio {
	border-color:#37bc9b;
}
.admin-form .option-system input:checked + .radio:before,.admin-form .option-system input:focus + .radio:before {
	background:#37bc9b;
}
.admin-form .option-system input:checked + .checkbox:before,.admin-form .option-system input:focus + .checkbox:before {
	border-color:#37bc9b;
}
.admin-form .switch-system > input:checked + label {
	background:#37bc9b;
	border-color:#37bc9b;
}
.admin-form .switch-system > input:checked + label:after {
	color:#37bc9b;
}
.admin-form .switch-system > input:checked:focus + label {
	background:#2fa285;
	border-color:#2fa285;
}
.admin-form .btn-system {
	background-color:#37bc9b;
}
.admin-form .btn-system:hover,.admin-form .btn-system:focus {
	background-color:#48cfad;
	border-color:#48cfad;
}
.admin-form .btn-system:active {
	background-color:#2fa285;
}
.admin-form .btn-system,.admin-form .btn-system:hover,.admin-form .btn-system:focus,.admin-form .btn-system:active {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .slider-wrapper.slider-system .ui-slider .ui-slider-range {
	background-color:#37bc9b;
}
.admin-form .slider-wrapper.slider-system .ui-slider .ui-slider-handle {
	border-color:#37bc9b;
}
.admin-form .slider-wrapper.slider-system .ui-slider .ui-slider-handle:before {
	background-color:#37bc9b;
}
.admin-form.theme-system .section-divider span {
	color:#37bc9b;
}
.admin-form.theme-system .tagline span {
	color:#37bc9b;
}
.admin-form.theme-system .theme-link {
	color:#37bc9b;
}
.admin-form.theme-system .gui-input:hover,.admin-form.theme-system .gui-textarea:hover,.admin-form.theme-system .select > select:hover,.admin-form.theme-system .select-multiple select:hover,.admin-form.theme-system .gui-input:hover ~ .input-footer,.admin-form.theme-system .file .gui-file:hover + .gui-input,.admin-form.theme-system .gui-textarea:hover ~ .input-footer {
	border-color:#48cfad;
}
.admin-form.theme-system .gui-input:focus,.admin-form.theme-system .gui-textarea:focus,.admin-form.theme-system .select > select:focus,.admin-form.theme-system .select-multiple select:focus {
	border-color:#48cfad;
	color:#3C3C3C;
}
.admin-form.theme-system .gui-textarea:focus {
	height:120px;
}
.admin-form.theme-system .select > select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form.theme-system .gui-input:focus ~ .field-icon i,.admin-form.theme-system .gui-textarea:focus ~ .field-icon i {
	color:#37bc9b;
}
.admin-form.theme-system .select-multiple select:focus,.admin-form.theme-system .gui-input:focus ~ .input-footer,.admin-form.theme-system .gui-textarea:focus ~ .input-footer,.admin-form.theme-system .file .gui-file:focus + .gui-input {
	border-color:#48cfad;
}
.admin-form.theme-system .select > select:focus + .arrow {
	color:#37bc9b;
}
.admin-form.theme-system .rating:hover .rating-star:hover,.admin-form.theme-system .rating:hover .rating-star:hover ~ .rating-star,.admin-form.theme-system .rating-input:checked ~ .rating-star {
	color:#37bc9b;
}
.admin-form.theme-system .rating-star,.admin-form.theme-system .rating:hover .rating-star {
	color:#A2A6A8;
}
.admin-form.theme-system .ui-datepicker .ui-datepicker-prev,.admin-form.theme-system .ui-datepicker .ui-datepicker-next,.admin-form.theme-system .ui-datepicker .ui-datepicker-title {
	color:#37bc9b;
}
.admin-form.theme-system .ui-datepicker-today a,.admin-form.theme-system .ui-datepicker-today a:hover,.admin-form.theme-system .ui-datepicker .ui-state-highlight {
	background:#7fdac3 !important;
}
.admin-form.theme-system .ui-datepicker .ui-state-active {
	background:#37bc9b !important;
}
.admin-form.theme-system .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
	background:#FFF !important;
}
.admin-form.theme-system .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
	border-color:#37bc9b;
}
.admin-form.theme-system .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:before {
	background-color:#37bc9b;
}
.admin-form.theme-system .wizard .steps li a,.admin-form.theme-system .wizard .actions li a {
	background-color:#37bc9b;
}
.admin-form.theme-system .wizard .steps li.current a {
	background-color:#2fa285;
}
.admin-form .panel-dark > .panel-heading {
	border-top-color:#424759;
}
.admin-form .panel-dark > .panel-heading:before {
	background-color:#3b3f4f;
}
.admin-form .panel-dark.heading-border:before,.admin-form .panel-dark .heading-border:before {
	background-color:#3b3f4f;
}
.admin-form .bg-dark {
	background-color:#3b3f4f;
}
.admin-form .bg-dark.light {
	background-color:#424759;
}
.admin-form .bg-dark.lighter {
	background-color:#51566c;
}
.admin-form .bg-dark.dark {
	background-color:#2c2f3c;
}
.admin-form .bg-dark.darker {
	background-color:#1e2028;
}
.admin-form .option-dark input:hover + .checkbox,.admin-form .option-dark input:hover + .radio {
	border-color:#424759;
}
.admin-form .option-dark input:checked + .checkbox,.admin-form .option-dark input:focus + .checkbox,.admin-form .option-dark input:checked + .radio,.admin-form .option-dark input:focus + .radio {
	border-color:#3b3f4f;
}
.admin-form .option-dark input:checked + .radio:before,.admin-form .option-dark input:focus + .radio:before {
	background:#3b3f4f;
}
.admin-form .option-dark input:checked + .checkbox:before,.admin-form .option-dark input:focus + .checkbox:before {
	border-color:#3b3f4f;
}
.admin-form .switch-dark > input:checked + label {
	background:#3b3f4f;
	border-color:#3b3f4f;
}
.admin-form .switch-dark > input:checked + label:after {
	color:#3b3f4f;
}
.admin-form .switch-dark > input:checked:focus + label {
	background:#2c2f3c;
	border-color:#2c2f3c;
}
.admin-form .btn-dark {
	background-color:#3b3f4f;
}
.admin-form .btn-dark:hover,.admin-form .btn-dark:focus {
	background-color:#424759;
	border-color:#424759;
}
.admin-form .btn-dark:active {
	background-color:#2c2f3c;
}
.admin-form .btn-dark,.admin-form .btn-dark:hover,.admin-form .btn-dark:focus,.admin-form .btn-dark:active {
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.08);
}
.admin-form .slider-wrapper.slider-dark .ui-slider .ui-slider-range {
	background-color:#3b3f4f;
}
.admin-form .slider-wrapper.slider-dark .ui-slider .ui-slider-handle {
	border-color:#3b3f4f;
}
.admin-form .slider-wrapper.slider-dark .ui-slider .ui-slider-handle:before {
	background-color:#3b3f4f;
}
.admin-form.theme-dark .section-divider span {
	color:#3b3f4f;
}
.admin-form.theme-dark .tagline span {
	color:#3b3f4f;
}
.admin-form.theme-dark .theme-link {
	color:#3b3f4f;
}
.admin-form.theme-dark .gui-input:hover,.admin-form.theme-dark .gui-textarea:hover,.admin-form.theme-dark .select > select:hover,.admin-form.theme-dark .select-multiple select:hover,.admin-form.theme-dark .gui-input:hover ~ .input-footer,.admin-form.theme-dark .file .gui-file:hover + .gui-input,.admin-form.theme-dark .gui-textarea:hover ~ .input-footer {
	border-color:#424759;
}
.admin-form.theme-dark .gui-input:focus,.admin-form.theme-dark .gui-textarea:focus,.admin-form.theme-dark .select > select:focus,.admin-form.theme-dark .select-multiple select:focus {
	border-color:#424759;
	color:#3C3C3C;
}
.admin-form.theme-dark .gui-textarea:focus {
	height:120px;
}
.admin-form.theme-dark .select > select:focus {
	z-index:10;
	z-index:20\9;
}
.admin-form.theme-dark .gui-input:focus ~ .field-icon i,.admin-form.theme-dark .gui-textarea:focus ~ .field-icon i {
	color:#3b3f4f;
}
.admin-form.theme-dark .select-multiple select:focus,.admin-form.theme-dark .gui-input:focus ~ .input-footer,.admin-form.theme-dark .gui-textarea:focus ~ .input-footer,.admin-form.theme-dark .file .gui-file:focus + .gui-input {
	border-color:#424759;
}
.admin-form.theme-dark .select > select:focus + .arrow {
	color:#3b3f4f;
}
.admin-form.theme-dark .rating:hover .rating-star:hover,.admin-form.theme-dark .rating:hover .rating-star:hover ~ .rating-star,.admin-form.theme-dark .rating-input:checked ~ .rating-star {
	color:#3b3f4f;
}
.admin-form.theme-dark .rating-star,.admin-form.theme-dark .rating:hover .rating-star {
	color:#A2A6A8;
}
.admin-form.theme-dark .ui-datepicker .ui-datepicker-prev,.admin-form.theme-dark .ui-datepicker .ui-datepicker-next,.admin-form.theme-dark .ui-datepicker .ui-datepicker-title {
	color:#3b3f4f;
}
.admin-form.theme-dark .ui-datepicker-today a,.admin-form.theme-dark .ui-datepicker-today a:hover,.admin-form.theme-dark .ui-datepicker .ui-state-highlight {
	background:#676e89 !important;
}
.admin-form.theme-dark .ui-datepicker .ui-state-active {
	background:#3b3f4f !important;
}
.admin-form.theme-dark .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
	background:#FFF !important;
}
.admin-form.theme-dark .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
	border-color:#3b3f4f;
}
.admin-form.theme-dark .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:before {
	background-color:#3b3f4f;
}
.admin-form.theme-dark .wizard .steps li a,.admin-form.theme-dark .wizard .actions li a {
	background-color:#3b3f4f;
}
.admin-form.theme-dark .wizard .steps li.current a {
	background-color:#2c2f3c;
}
.input-validation-error {
	border-color:red;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}
.input-validation-error:focus {
	border-color:#843534;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
}
.field-validation-error {
	color:red;
}
